package cn.wolfcode.service;

import cn.wolfcode.domain.SeckillProductVo;

import java.util.List;


public interface ISeckillProductService {

    /**
     * 上MySQL中查询秒杀列表数据
     */
    List<SeckillProductVo> selectByType(int type);

    /**
     * 上redis中查询秒杀列表数据
     */
    List<SeckillProductVo> queryByTime(Integer time);

    /**
     * 查询商品详情,从redis查询单个vo
     */
    SeckillProductVo find(Integer time, Long seckillId);

    /**
     * 回补预库存
     * 把真实库存查询出来重新放到redis当中
     */
    void syncRedisStockCount(Integer time, Long seckillId);
}
